Definition of Talk Turkey

  • 1. Discuss frankly, often in a business context Verb

Semanticaly linked words with "talk turkey"